Hizzle\Noptin\DB\Automation_Rule S

Total Complexity 49
Dependencies 6
Dependents 3
Total lines 363
Lines of code 150
Logical lines of code 78
Comment lines 156
Methods 27
Properties 1

Methods 27

Method Rating Maintainability Complexity Lines of code
prepare_settings()
A
51 10 25
get_email_campaign()
S
62 4 11
set_action_settings()
S
70 3 6
set_trigger_settings()
S
70 3 6
get_edit_url()
S
60 2 14
set_delay()
S
74 2 4
sanitize_action_settings()
S
63 2 10
sanitize_trigger_settings()
S
63 2 10
save()
S
69 2 7
set_times_run()
S
74 2 4
set_updated_at()
S
80 1 3
get_updated_at()
S
79 1 3
set_created_at()
S
80 1 3
get_created_at()
S
79 1 3
get_deprecated_rule()
S
80 1 3
get_times_run()
S
79 1 3
get_action_id()
S
79 1 3
set_status()
S
79 1 3
get_status()
S
79 1 3
get_trigger_settings()
S
79 1 3
get_trigger()
S
80 1 3
set_trigger_id()
S
76 1 4
get_trigger_id()
S
79 1 3
get_action_settings()
S
79 1 3
get_action()
S
80 1 3
set_action_id()
S
76 1 4
get_delay()
S
79 1 3